package de.nonspectare.beans;

public class BPELWSExtraction {
	
	//Diese Klasse extrahiert einen BPEL-Workflow

	//1. Finde aus einer BPEL-Datei alle aufzurufenden WebServices
	//In der BPEL-Datei ist die Lokation der BPEL-WSDL-Datei zu finden
	//Diese WSDL-Datei muss geladen werden
	//Aus dieser WSDL-Datei kann die Lokation der WSDL-Dateien der aufzurufenden WebServices ermittelt werden.
	//In diesem WSDL-Dateien steht auch ihre Lokation
	
	//1. Join den BPEL Prozess und extrahiere die Lokation der BPEL-WSDL-Datei
	//2. Joine diese WSDL-Datei und ermittle alle WebServices die aufgerufen werden sollen
	//3. Lade diese WSDL-Dateien
	
	public String findBPELWSDLFile(String file) {
		
		//Die Lokation der WSDL-Datei findet sich im Abschnitt: 
		//<bpel:import location="BPELWS1WS2Artifacts.wsdl" namespace="BPELWS1WS2" importType="http://schemas.xmlsoap.org/wsdl/" />
		
		//Parsen der BPEL-Datei
		
		
		return null;
	}
}
